/********************************************************************
	copyright (c) by tnmujoy
    @created:	9/22/2011   15:47
    @filename: 	ItemEditor
    @author:	Limiko Lau (limiko.lau@gmail.com)
    @brief:	    
*********************************************************************/

#ifndef URANUS_ITEMEDITOR_H_
#define URANUS_ITEMEDITOR_H_

#include "../../IExEditor.h"

namespace Ui
{
    class ItemExEditorUiClass;
}


namespace tnmujoy
{
namespace uranus
{

class ItemExEditor : public IExEditor
{
public:
    ItemExEditor(QObject* _parent);
    ~ItemExEditor();
    /// @name override
    /// @{
    virtual void exec() throw(TjException);
    virtual void initialize() throw (TjException);
    /// }@
protected:
private:
    typedef QSharedPointer<QMainWindow> MainWindowPtr;
    Ui::ItemExEditorUiClass* myUiClass_;
    MainWindowPtr mainWindowPtr_;
};

}//namespace tnmujoy
}//namespace uranus

#endif //URANUS_ITEMEDITOR_H_

//
//History:
//[9/22/2011] <limiko.lau@gmail.com> created